champion the cause of something - Espagnol Anglais Dictionnaire